Slot & Dungeonsの体験版0.0.6 クラッシュ報告
ヒントが少なすぎるので僕の環境以外でも起きてるなら情報が欲しいところnishio.icon
Slot & Dungeonsの体験版0.0.6 クラッシュ報告
2024-11-22 0.0.6 クラッシュ
クラッシュ1
https://gyazo.com/731e7985cf28087fba8232779b6c4109
決意とストアの組み合わせ?nishio.icon
むむ、調査します!報告ありがとうございます!kidooom.icon
手元だと決意+ストアの組み合わせで再現しなかった。なんか別の条件ありそう
関係あるかわからないけどネズミの2でしたnishio.icon
決意の誓約書アイテムがそもそも取得した後 wait してないので変な挙動になるな…
クラッシュ2
https://gyazo.com/f92bd74a66dc6770c539c639f9c729fd
ストアで特に何も買わず、ボス前でGyazoGIFしようと思ってフォーカスを離してGyazoGIFを起動してる時に発生nishio.icon
何度もハングしてしまって申し訳ないです!自分もGyazoGIF使ってみますkidooom.icon
なおクラッシュ1では使ってないので厄介な振る舞いだなー感があるnishio.icon
うーん、カーソル位置と説明ダイアログの関係の修正においてなんらかの問題がある?わからん!
なるほど、GyazoGIFは直接関係なさそうkidooom.icon
操作と無関係に時間経過で起きる可能性を考えてストアで放置してお風呂に入ったが、出てきてもクラッシュしてなかったnishio.icon
GyazoGIFを起動してみたが何も問題なし
その後も普通にストアを出て先に進むことができた
厄介〜〜
このゲームを実装してるフレームワークのことはよく知らないが一番似てる振る舞いとしては「バッファオーバーランでメモリ上の(人間が影響すると思っているところでない)値を壊してしまい、しかもそのタイミングでは発覚せず、しばらくしてそのメモリの値を使ったタイミングで死」
クラッシュ1とクラッシュ2の発動タイミングが違いすぎるので、これ「壊すコード」が同じでも、それまでのプレイによるメモリ上のレイアウトによって全然違うところが壊れて、全然違うタイミングでクラッシュするのでは
もしこういう系のバグだったら、挙動から逆算したり、同じ状況を再現したりするのが困難だと思うので、最近つけた機能のコードを読み直すのがいいかも
(往々にして読んだだけでは見つからないが…)
v0.0.6 と書いてくれているので、ランキング機能のためにSteam SDKを追加したりしてますね。kidooom.icon
ハングしても途中から再開しやすいように階層自動セーブ機能の実装優先度を上げなければ…!kidooom.icon